package com.zjdiepu.www.model.dz.ext;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

import com.zjdiepu.www.base.core.PageExt;

/**
 * 车辆抵押确认<br/>
 * @author zhangpp<br/>
 * @time 2017年06月30日 11时21分<br/>
 * @since 1.0<br/>
 */
@ApiModel(value="DzMortgageExt", description="车辆抵押确认查询条件", parent = PageExt.class)
public class DzMortgageExt extends PageExt {
	
	private static final long serialVersionUID = 1L;
	/**
	 * 业务ID
	 */
	@ApiModelProperty(name="busiId",required=false,value="业务ID",example="业务ID")
	private String busiId;
	
	/**
	 * 客户ID
	 */
	@ApiModelProperty(name="cusId",required=false,value="客户ID",example="客户ID")
	private String cusId;
	
	/**
	 * 抵押经办人
	 */
	@ApiModelProperty(name="operatorMortgage",required=false,value="抵押经办人",example="抵押经办人")
	private String operatorMortgage;
	
	/**
	 * 经办时间
	 */
	@ApiModelProperty(name="timeMortgage",required=false,value="经办时间",example="2017-04-23 14:22:43")
	private Date timeMortgage;
	
	/**
	 * 抵押经办类型（作废）
	 */
	@ApiModelProperty(name="typeOperator",required=false,value="抵押经办类型（作废）",example="抵押经办类型（作废）")
	private String typeOperator;
	
	/**
	 * 抵押成功状态（只有抵押成功状态这条数据需要维护，其他类型不需要）
	 */
	@ApiModelProperty(name="statusMortgage",required=false,value="抵押成功状态（只有抵押成功状态这条数据需要维护，其他类型不需要）",example="0")
	private Integer statusMortgage;
	
	/**
	 * 实际抵押时间
	 */
	@ApiModelProperty(name="dateMortgage",required=false,value="实际抵押时间",example="2017-04-23 14:22:43")
	private Date dateMortgage;
	@ApiModelProperty(name="dateMortgageLess",required=false,value="需要大于实际抵押时间",example="15")
	private Integer dateMortgageLess;
	/**
	 * 数据类型:1.系统生成 2.导入数据
	 */
	@ApiModelProperty(name="typeData",required=false,value="数据类型:1.系统生成 2.导入数据",example="0")
	private Integer typeData;
	
	public Integer getDateMortgageLess() {
		return dateMortgageLess;
	}

	public void setDateMortgageLess(Integer dateMortgageLess) {
		this.dateMortgageLess = dateMortgageLess;
	}

	public String getBusiId(){
		return this.busiId;
	}
	
	public void setBusiId(String busiId){
		this.busiId = busiId;
	}

	public String getCusId(){
		return this.cusId;
	}
	
	public void setCusId(String cusId){
		this.cusId = cusId;
	}

	public String getOperatorMortgage(){
		return this.operatorMortgage;
	}
	
	public void setOperatorMortgage(String operatorMortgage){
		this.operatorMortgage = operatorMortgage;
	}

	public Date getTimeMortgage(){
		return this.timeMortgage;
	}
	
	public void setTimeMortgage(Date timeMortgage){
		this.timeMortgage = timeMortgage;
	}

	public String getTypeOperator(){
		return this.typeOperator;
	}
	
	public void setTypeOperator(String typeOperator){
		this.typeOperator = typeOperator;
	}

	public Integer getStatusMortgage(){
		return this.statusMortgage;
	}
	
	public void setStatusMortgage(Integer statusMortgage){
		this.statusMortgage = statusMortgage;
	}

	public Date getDateMortgage(){
		return this.dateMortgage;
	}
	
	public void setDateMortgage(Date dateMortgage){
		this.dateMortgage = dateMortgage;
	}

	public Integer getTypeData(){
		return this.typeData;
	}
	
	public void setTypeData(Integer typeData){
		this.typeData = typeData;
	}

	@Override
	public String toString() {
		return super.toString() + "DzMortgage [busiId = " + busiId + ", cusId = " + cusId + ", operatorMortgage = " + operatorMortgage + ", timeMortgage = " + timeMortgage + ", typeOperator = " + typeOperator + ", "
			+ "statusMortgage = " + statusMortgage + ", dateMortgage = " + dateMortgage + ", typeData = " + typeData + "]";
	}
    
}